专利摘要:
The present invention relates to a method for configuring a management unit connected to at least one home automation installation (17) comprising at least one domotic device (D) and at least one central control unit (U), the method being implemented implemented by a management unit (Sv) and comprising the following steps: Configuration (EcfSv2) of an alert (Al) corresponding to the triggering of a notification (N) and / or an action (Ac) during the realization a triggering condition (Cnd, Cndp) relating to at least one state variable (S) for a home automation device (D), a group of home automation devices (D), a home automation device (DT) type or a group of home automation device types (DT); the step of configuring an alert (Al) being performed on the basis of the instructions of a first user (Usr1) having a user profile of a first type (UsrT1); Declaration (ECfUsr25) of the set supervision (SDS) of home automation devices (D) comprising at least one domotic device (D) for which at least one alert (Al) has been defined by a second user (Usr2) having a user profile of a second type (UsrT2). The present invention also relates to a method for controlling and supervising said installation.
公开号:FR3054340A1
申请号:FR1656993
申请日:2016-07-22
公开日:2018-01-26
发明作者:Sylvain POGNANT
申请人:Overkiz SAS;
IPC主号:
专利说明:

Field of the invention
The present invention relates to a configuration method and a method for supervising a home automation installation.
Prior art
A home automation installation of a building can include a plurality of home automation devices. It is known to configure, and control, that is to say the command and / or supervision of said installation using a central control unit which communicates with one or more home automation devices.
A plurality of home automation devices belonging to several separate home automation installations can be supervised or maintained by maintenance operators. They must carry out preventive maintenance or repair operations when a device malfunctions.
These operations require travel to carry out the operations, as well as on-site or remote monitoring which requires significant time. As a result, it is possible that maintenance or repair operations are not carried out within a satisfactory time due to the number of devices to be supervised. It is also possible that the operations do not correspond to a situation requiring this intervention. Indeed, for supervision to be effective, maintenance operators should be able to predict and detect the occurrence of a malfunction based on the information communicated and / or their evolution, which requires a complex interpretation said supervisory information.
The object of the present invention is to solve all or part of the drawbacks mentioned above.
Statement of the invention
To this end, the present invention relates to a method for configuring a management unit connected to at least one home automation installation comprising at least one home automation device and at least one central control unit, the method being implemented by a control unit. management and comprising the following stages:
Configuration of an alert corresponding to the triggering of a notification and / or of an action when a triggering condition relating to at least one state variable for a home automation device, a group of home automation devices, a type of home automation device or a group of types of home automation devices; the step of configuring an alert being carried out on the basis of the instructions of a first user having a user profile of a first type;
Declaration of the supervision of a set of home automation devices comprising at least one home automation device for which at least one alert has been defined by a second user having a user profile of a second type;
Thanks to the arrangements according to the invention, a notification can be communicated to a user of the second type when the condition for triggering an alert is fulfilled, on the basis of a configuration produced by a user of the first type. Thus, the implementation of maintenance of home automation devices is facilitated by limiting or targeting in a more relevant way maintenance or repair interventions on site. Indeed, the method implements a configuration which allows a first user of a first type to define at least one alert defining a condition for triggering a notification intended to be sent to the user having a profile of the second type when the trigger condition is fulfilled for a device included in the set associated with the user having a profile of the second type. An expert user of the first type can thus define relevant alerts for types of devices, so that users of the second type can be alerted appropriately in the event of a malfunction being forecast and thus optimize maintenance operations. It should be noted that configuration means the creation or updating of an alert.
An alert corresponds to the triggering of a notification and / or of an action when a trigger condition relating to at least one state variable for a home automation device, a type of home automation device or a list of types is fulfilled home automation devices.
The trigger condition contains a reference to at least one state variable of a device. The trigger condition can also take into account one or more external variables, corresponding for example to a value assigned by default and customizable by device instance. The trigger condition can also take into account previous values of one or more device state variables, by exploiting a logging capacity of the management unit in order to set up an algorithm and for example to estimate a speed of variation in determining a derivative or carry out anomaly detection by statistical analysis.
The trigger condition can be associated with a notion of temporal hysteresis or hysteresis with threshold effect on the variation of one or more measured parameters. This hysteresis makes it possible not to trigger an alert in an abusive manner when the measured parameters are subject to fluctuation.
The condition for triggering the alert can be defined in the form of an expression of an evaluable language, interpreted or compiled, by the server.
This language can be a simple language for describing Boolean expressions, including in particular comparison operators and Boolean operators, or a complete programming language.
An alert can be associated with an alert level or priority level of the alert; For example, an alert can correspond to a level of information or an alert concerning a blocking problem on the installation.
A notification thus corresponds to a sending of information relating to the triggering of an alert to a user, according to a variable mode of communication. Notifications can be communicated on the fly or collected in an interface that the user can consult when he wishes. A combination of different methods of communication of the notification can also be implemented. Thus, the communication mode for notifications can be diverse, for example by SMS, by email, or on a dedicated communication interface.
It is possible to be notified on the appearance of the alert but also on the return to normal by detecting when the trigger condition is met, but also to obtain a notification when the condition ceases to be met.
An action can be defined in the event of fulfillment of the condition, corresponding for example to a command on a device, in particular an adjustment / setting of a degraded mode, or even a deactivation or a blocking of the device.
According to one aspect of the invention, the management unit is a server connected remotely to the at least one home automation installation, via a wide area network. It should be noted that the term server is a logical designation which can cover the use of several physical servers to distribute the computer processing load to be carried out.
According to another aspect of the invention, the management unit is a central unit intended to be connected to one or more central control units on separate private or local networks, or even on the same local network.
The first user or users with a first type of profile correspond to an expert user who creates the alert. This first type of user profile has extensive rights over all devices of a given type. It can in particular be the manufacturer of the devices or a distributor of home automation devices.
The second user (s) with a second type of profile corresponds to a user who can subscribe to an alert. It can be in particular an installer or a maintenance agent who has rights on devices that he must supervise, in particular remotely.
Within the meaning of the present invention, a home automation device is home automation equipment and / or a sensor, or even a part of home automation equipment or a part of sensor corresponding to a functional sub-assembly. A home automation device can also correspond to a control point of other home automation devices.
Within the meaning of the present invention, a type of home automation device corresponds to a category of identical, similar devices or sharing characteristics and at least one definition of a state variable. For example, a type can correspond to a particular model of roller shutter, alarm or gate.
Within the meaning of the present invention, a message is a piece of information notified or received via a communication module from an external device, or in the form of a synchronous or asynchronous call, which can also correspond to a local function call or distant.
Within the meaning of the present invention, an installation is an assembly comprising a plurality of home automation devices and at least one central control unit arranged in a single building or on a plurality of locations, each home automation device being connected to a central control unit from the plurality of central control units, the plurality of central control units forming a group under the control of a user. Electronic devices form groups of at least one home automation device attached to a central control unit.
Within the meaning of the present invention, a central control unit of the home automation installation is an electronic unit comprising:
at least one processing unit for containing and executing at least one computer program, at least one communication module intended for controlling and / or commanding at least one home automation device; and at least one communication module with the management unit.
The electronic unit can be independent or integrated into a home automation device. In the latter case, the communication module intended for controlling and / or commanding the device may be a communication module internal to the home automation device and / or a communication module intended for controlling and / or commanding other devices. home automation.
In certain applications, a central control unit can communicate with the management unit through an intermediate management unit, for example from a third-party service provider, the intermediate management unit of which offers a service interface or API.
It is also possible that the central control unit is integrated into a router and / or a modem making a connection to a wide area network, in particular to the Internet.
Within the meaning of the present invention, a state variable is a descriptive element of the state of a home automation device. The value of a state variable can correspond to on or off for a switch, or to a degree or percentage of opening for a shutter. Furthermore, a state variable can correspond to a measurement value of a sensor, for example to a value of a physical quantity or of an environment. The description of the device states can be generic or specialized, depending on the local protocol. The identifiers of the state variables can be numeric or alphanumeric. State variable values can use custom or proprietary formats or scales.
Within the meaning of the present invention, a command corresponds to an order that can be given to a home automation device with a view to carrying out an action by this device or obtaining feedback, for example information relating to a state variable of this device.
According to one aspect of the invention, the declaration step is carried out on the basis of instructions from the second user. According to another aspect of the invention, the declaration step can also be carried out automatically on the basis of a list of users of the second type and of the associated devices.
According to one aspect of the invention, the method comprises the following step:
Recording of a first correspondence between said alert and said home automation device, said group of home automation devices, said type of home automation device or said group of types of home automation devices;
According to one aspect of the invention, the method comprises the following step: Recording of a second correspondence between the at least one device belonging to the set of home automation devices and a user.
According to one aspect of the invention, the method further comprises the following step:
Definition of a personalized configuration of an alert attached to a device or group of devices, by the second user with a user profile of a second type.
A user of the first type can define the condition variably. A user of the second type can then modify alerts created by a user of the first type for the devices over which he has supervision.
For example, a condition can be defined by a user of the first type with a variable threshold, optionally associated with a constraint. For example, the threshold could be changed between the limits of an interval. In this case, the personalized configuration can correspond to a choice of threshold value in a condition, by giving a personalized threshold value, comprised between the limits of the interval.
According to one aspect of the invention, the method comprises the following step: Providing the user with a profile of a first type with a first interface for configuring an Alert and the corresponding trigger condition.
According to one aspect of the invention, the first interface is arranged to allow the selection of the types of devices and / or state variables to configure an alert and / or the corresponding trigger condition.
According to one aspect of the invention, the method further comprises the following step:
Provision of a second type of interface to the user with a profile of a second type for selecting installations, devices / parameters or state variables.
Via this interface, a user of the second type can in particular define a communication mode for notifications, for example by SMS, by email, or on a dedicated communication interface. A combination of communication modes can also be considered. For example, an SMS or email notification can be sent with a link to a page on a monitoring interface.
The user of the second type can also define the alert notifications he wishes to receive by type of device but also by instance of supervised device.
The second interface optionally allows custom configuration of alerts.
The present invention also relates to a method for supervising a home automation installation comprising at least one home automation device and at least one central control unit, the method being executed by a management unit connected to said installation and comprising the following steps:
Reception of a supervision message from a home automation device and / or central control unit, the supervision message comprising information relating to a value of at least one state variable of the at least one home automation system; Determination of at least one alert presenting a trigger condition to be evaluated for the home automation device; an alert corresponding to the triggering of a notification and / or of an action when a triggering condition relating to at least one state variable for a home automation device is fulfilled;
Assessment of the condition for triggering the alert; Determination of at least one user to be notified as a function of a correspondence between the device and said user, in the event that the trigger condition is fulfilled;
Transmission of at least one notification message to the at least one user in the event that the trigger condition is fulfilled.
According to one aspect of the invention, the supervision method comprises the steps of the configuration method are carried out prior to the step of receiving a supervision message.
According to one aspect of the invention, the step of receiving a message can be successive to a first step of sending an interrogation or polling message. Alternatively, the sending of the message can be initiated by the home automation device autonomously, for example by detecting an event modifying the value of a state variable. Polling can also be carried out on the initiative of the central control unit, before sending a notification to the Server.
According to one aspect of the invention, the type identification step can be based for example on a consultation of information sent in the supervision message, such as an identifier.
According to one aspect of the invention, the step of determining the alerts presenting a condition to be evaluated can be carried out on the basis of the correspondences recorded during the configuration. According to one aspect of the invention, it is possible to reduce the number of conditions to be evaluated by considering the state variable or variables concerned by the Conditions and by comparing them with the updated state variable.
According to one aspect of the invention, a notification can be associated with a context, or values to be communicated, and / or with an alert level.
According to one aspect of the invention, the method comprises a step of identifying a type of the home automation device concerned by the supervision message, the step of determining the alerts presenting a condition to be evaluated, is carried out on the basis of the type of the home automation system.
According to one aspect of the invention, the at least one alert is configured by a first user having a profile of a first type, and the step of determining a user to be notified corresponds to the determination of a second user of a second type.
According to one aspect of the invention, the server can save the triggering of the alert to constitute a history of alerts.
According to one aspect of the invention, the method comprises the following step: Sending a message to the central control unit U with a view to triggering the execution of an action, in particular an action on the home automation device.
According to one aspect of the invention, the method comprises the following step: Storage of the values of the at least one state variable.
These provisions allow the evaluation of trigger conditions relating to several variables which are not sent at the same time and / or to base conditions on a history of values.
According to one aspect of the invention, the method comprises the following step: Verification of the existence of a personalized configuration of the alert by device by a second user having a profile of the second type.
According to one aspect of the invention, the method comprises the following step: Verification of the existence of a configuration specific to the user concerning a wish to receive notification in order to determine whether a notification is sent or not.
The different non-incompatible aspects defined above can be combined.
Brief description of the figures
The invention will be better understood using the detailed description which is set out below with reference to the appended drawing in which:
Figure 1 is a schematic view of a building and a home automation installation according to one embodiment of the invention;
FIG. 2 is a diagram showing an architecture of a system comprising the home automation installation illustrated in FIG. 1, a second home automation installation, as well as a server intended to be connected to a user terminal;
FIG. 3 is a diagram illustrating an embodiment of a method for configuring a home automation installation according to the invention.
FIG. 4 is a diagram illustrating an embodiment of a method for supervising a home automation installation according to the invention.
Description with reference to figures
In the detailed description which follows of the figures defined above, the same elements or the elements fulfilling identical functions may retain the same references so as to simplify the understanding of the invention.
Description of a system including a home automation installation
As illustrated in FIG. 1, a building 1 comprises, for example, three rooms PI, P2, P3. Building 1 also includes home automation equipment 3 and sensors 5.
A home automation equipment 3 can be an actuator arranged to move or adjust an element of the building 1, for example an actuator 7 to move a shutter 9 or a terrace blind 19, or a regulation system 10 for a heating 11 or a system aeraulique 13. A home automation equipment 3 can also be a lighting, for example an exterior lighting of terrace 21 or a lighting control system, an alarm system, or even a video camera, in particular a video surveillance camera.
ίο
The home automation installation 17 can also include a control point 15 of an actuator 7, such as a wireless control box B for the roller shutter 9.
The home automation installation 17 can comprise one or more sensors 5, integrated into an actuator 7, a control point 15 or even into the control box B, or independently of these elements. A sensor 5 can, in particular, be arranged to measure a physical quantity, for example a temperature sensor, a sunshine sensor or a humidity sensor. Home automation equipment position sensors 5 of building 1, such as, for example, sensors of the opening state of a roller shutter 9 or sensors of the opening of a window such as a window, motorized or not , can also be provided. The home automation installation can also include one or more presence sensors.
Home automation equipment 3 and a sensor 5 are thus to be considered as units having available information on actual states observed from elements of building 1 and being able to share this information with other elements of the home automation installation 17.
The home automation equipment 3 and the sensors 5 can thus have access to any measurable physical quantity, such as the temperature of each room PI, P2, P3 or a state of an element of the building 1, such as the opening state of a roller shutter 9, the status of an alarm, etc.
Subsequently we will use the designation of home automation device or device D either to designate sensors or home automation equipment, or parts of home automation equipment 3 or sensors 5.
The home automation installation 17 comprises a central control unit or a plurality of central control units Ul, U2. In particular and by way of example, two central control units Ul, U2 are shown in FIG. 1. According to a variant, a home automation installation may also include a single central control unit.
Each central control unit Ul, U2 is arranged to command and / or control a part of the devices D of the installation 17 forming a group DGrUl, DGrU2. By way of example, in FIG. 1, the central control unit Ul is in charge of the devices D arranged in the rooms PI and P2 on the first floor of the building, while the central control unit U2 is in charge of the D devices arranged in room P3 on the ground floor of the building and external devices.
In particular, the command and / or control is carried out remotely, in particular by using a wireless communication protocol, for example a radio communication protocol. Each central control unit Ul, U2 is arranged to gather all the data coming from the devices D of its group DGrUl, DGrU2 and to process these data.
As shown in FIG. 2, each central control unit U is arranged to communicate with a server Sv.
The central control units Ul, U2, U3 are arranged on a private network PN, PN ', whose access is generally protected by a firewall FW. In particular, in the example shown in FIG. 2, two central control units Ul, U2 are arranged on a first private network corresponding to a first home automation installation, while a third central control unit U3 is arranged on a second PN 'private network, independent of the PN private network corresponding to a second 17' home automation installation. The server Sv is also arranged on a private network SN. The private network PN is connected to a wide area network N, for example the Internet. Of course, the server Sv is arranged to communicate with a set of such central control units U. We will describe one of these units below.
A central control unit U comprises a processing unit 2 arranged to contain and execute a first computer program. By way of example, the processing unit 2 comprises a processor, a flash memory for storage as well as a random access memory, and an Ethernet chip.
The central control unit U further comprises at least one communication module 2 'intended for controlling and / or commanding home automation equipment 3 and / or sensors 5, the home automation equipment 3 possibly being actuators 7 , lights 21, an alarm system, or a video camera.
By way of example, as shown in FIG. 2, the communication module 2 ′ allows the control and command of at least one actuator 7, of a mobile element of the building 1, such as for example a rolling shutter 9, or of a steerable sunshade 9 ′ or of other actuators 7 or of lights 21, as previously described with reference to FIG. 1, according to the first local communication protocol PI.
By way of example, the communication module 2 ′ can be arranged to implement, for example, one or more of the first local PI protocols, for example of the Z-Wave, EnOcean, 10 Homecontrol, Somfy RTS, KNX, MODBUS type,
Wavenis, Philips HUE. These first local protocols are generally non-IP local communication protocols.
According to another possibility, for example in the context of alarm systems, the central control unit can be integrated into the home automation device. According to yet another possibility, it is also possible that the central control unit is integrated into a router and / or a modem making a connection to a wide area network, in particular to the Internet.
The reception of information from a sensor 5 providing information on the presence of a user or values of the surrounding parameters, such as temperature, humidity and brightness, is also provided. Likewise, the central unit U can allow the control and / or command of an alarm system.
Each central control unit U can further comprise a communication module 4 'for communicating according to a second target communication protocol P2, with a mobile communication terminal T. The second target communication protocol can for example be a communication protocol communication over the IP protocol on a local network, or even a generic point-to-point protocol. For example, the WEAVE application protocol using 6lowpan and thread transport protocols for a mesh network can constitute a second target protocol. Other examples include Bluetooth, Zigbee or Wifi.
The communication terminal T can contain and execute application software APP.
Each central control unit U further comprises a communication module 4 with the server Sv. The server Sv allows remote command and / or control and comprises one or more processing units 102 arranged to contain and execute a second computer program.
In certain applications, a central control unit U can communicate with the server Sv through an intermediate server, for example from a third-party service provider, the intermediate server of which offers a service interface or API. The server Sv comprises, for its part, at least one communication interface 104 intended for communication with the central unit U.
The server Sv can also include a communication interface 106 intended for communication with a command and / or control interface INF allowing an end user to remotely control the home automation installation.
It should be noted that the term server is a logical designation which can cover the use of several physical servers to distribute the computer processing load to be carried out.
The command and / or control interface INF comprises, for example, a web server 107 and a mobile communication terminal T communicating via the wide area network N. The mobile communication terminal T can be, for example, a smart phone or a tablet. The mobile communication terminal T can be the same or a terminal of the same type as that with which the central control unit U communicates locally by means of the communication module 4 ', or a different terminal. We will designate these mobile terminals indifferently by the reference T.
The command and / or control interface IN comprises a processor which can be arranged at the level of the web server 107 and / or of the mobile communication terminal T.
The processor of the command and / or control interface IN is arranged to use a third computer program. This third computer program is in turn arranged to execute a downloadable application.
The mobile communication terminal T comprises a data input device and a display device, for example in the form of a touch control part of a screen of the terminal T and in the form of one or more buttons of the terminal T.
Unique identifier of a home automation device
The server Sv and the central command units U can use a unique identifier to identify the home automation devices. The structure of a unique identifier of a DURL home automation device will now be described in a manner corresponding to a particular embodiment.
According to this embodiment, the unique identifier of a home automation device includes information on:
The local native protocol of the home automation device D;
The communication path to the device D, including the central intermediate control units U and the termination addresses to be crossed, organized or not in a hierarchical topology;
A subsystemld subsystem identifier if the device belongs to a group of D devices associated with the same address. Devices that are a unique expression of an address do not have a subsystem identification extension.
Thus, the form of the unique identifier of a DURL device can be as follows:
<protocol>: // <gatewayld> / <rawDeviceAddress> (# <subsystemld>)
In which the following fields are present:
protocol: identifier of the local protocol of the native device;
gatewayld: identifier of the first central control unit U, for example a serial number or a unique identifier.
rawDeviceAddress: a simple path or on several levels. Its meaning and format depend on the addressing scheme of the local communication protocol of device D.
subsystemld: this optional field indicates an identification, for example a rank of the subsystem (starting for example at 1), if such a subsystem is present.
Examples
1) knx: //0201-0001-1234/1.1.3
This DURL unique identifier corresponds to a device D communicating via the KNX protocol with an individual address 1.1.3 accessible by the central control unit U carrying the identifier # 0201-0001-1234.
2) io: // 0201-0001-1234 / 145036 # 2
This unique identifier GDURL corresponds to a subsystem bearing the number 2 associated with a device D communicating by the io homecontrol protocol with a radio address 145036 accessible by the central control unit U carrying the identifier # 0201-0001-1234 .
First and second types of users
As shown in FIG. 2, the server Sv can communicate with terminals in possession of two types of users who are not necessarily the end user or users of the installation 17.
In particular, the server Sv can interact with at least a first Usrl user having a user profile of a first UsrTl type. The first type of user UsrTl corresponds to an expert user who has extensive rights over all of the devices D of a given type DT. This may include the manufacturer of the devices or a distributor of the home automation devices concerned.
To this end, an INI interface is made available by the server Sv. Access to this interface can be achieved by an application executed on a user terminal T1 of the first user Usrl, or by access by a thin client.
The server Sv also interacts with at least one second user Usr2 having a user profile of a second type UsrT2. The second type of user Usr2 corresponds in particular to an installer or a maintenance agent who has rights on devices that he must supervise, in particular remotely.
To this end, an interface IN2 is made available by the server Sv. Access to this interface can be achieved by an application executed on a user terminal T2 of the second user, or by access by a thin client.
Thereafter, we will designate by user of the first type UsrTl a user having a user profile of the first type UsrTl and by user of the second type UsrT2 a user having a user profile of the second type UsrT2.
Configuration process
First mode of implementation
We will now describe a first embodiment of a method for configuring a home automation installation 17 with reference to FIG. 3, the method being executed by the server Sv.
In an EcfSvl step, the Server Sv makes available to a first Usrl user of the first UsrTl type the INI interface, in particular for the selection of device types / parameters or state variables in order to allow the configuration of a Alert Al and the corresponding trigger condition Cnd.
In a step EcfUsr2, the user Usrl of the first type proceeds to create and / or configure an alert Al.
An alert Al corresponds to the triggering of a notification N and / or of an action Ac when a condition relating to at least one state variable S for a device D, a type of device DT or a list is fulfilled of types of DT devices if the at least one state variable is supported by the devices concerned. The first Usrl user has extensive rights over all the D devices or types of DT devices concerned by the Al alert in order to be able to create and configure it.
The trigger condition Cnd of the alert Al can be defined in the form of an expression of an evaluable language, interpreted or compiled, by the server.
This language can be a simple language for describing Boolean expressions, including in particular comparison operators and Boolean operators, or a complete programming language.
The trigger condition Cnd contains a reference to at least one state variable of a device D. The trigger condition Cnd can also take into account one or more external variables, corresponding for example to a value assigned by default and customizable by device instance. The triggering condition Cnd can also take into account previous values of one or more state variables of devices D, by exploiting the historization capacity of the server Sv in order, for example, to estimate a speed of variation by determining a derivative or to carry out anomaly detection by statistical analysis.
The triggering condition Cnd can be associated with a notion of temporal hysteresis or hysteresis with threshold effect on the variation of one or more measured parameters. This hysteresis makes it possible not to trigger an alert in an abusive manner when the measured parameters are subject to fluctuation.
An alert Al can be associated with an alert level or priority level of the alert; For example, an alert can correspond to a level of information or an alert concerning a blocking problem on the installation.
It is possible to be notified on the appearance of the alert but also on the return to normal by detecting when the trigger condition is met, but also to obtain a notification when the condition ceases to be met.
It is possible to define the condition in a constant or variable manner, for example with a variable threshold T, optionally associated with a constraint. For example, the threshold could be changed between the limits of an interval. These provisions allow customization as will be described later.
An Ac action can be defined in the event of fulfillment of the condition, corresponding for example to an adjustment / setting up of a degraded mode, or even a deactivation or blocking of the device.
A Cnd condition can take into account historical data on a state variable in order to implement an algorithm. It is also possible to combine several state variables S in the condition.
Examples of Cnd conditions will be described later.
In a step EcfSrv3, the Server records the alert Al as well as at least one MAI correspondence between said Alert Al and the devices D, groups of devices, type or groups of types of devices DT, the installation or the group of facilities. The server can thus maintain, for example, one or more correspondence tables between installations or devices or types of devices and the alerts that may apply.
In an EcfSv4 step, the Server makes the user interface IN2 available to at least one user of a second type, in particular for the selection of installations, devices / parameters or state variables.
The second type of user Usr2 corresponds to a user who can subscribe to an alert. It can be in particular an installer or a maintenance agent who has rights on devices that he must supervise, in particular remotely.
Optionally, one or more alerts Al created by a user of the first type can be modified by a user of the second type UsrT2 for the devices D over which he has supervision.
In a step ECfUsr25, a user Usr2 having a profile of a second type proceeds to declare the installations St and or the devices D that he supervises. This declaration step can also be carried out automatically on the basis of a list of users of the second type and of the devices D and / or installations St associated.
During this step, a user of the second type can in particular define a communication mode for notifications, for example by SMS, by email, or on a dedicated communication interface. A combination of communication modes can also be considered. For example, an SMS or email notification can be sent with a link to a page on a monitoring interface.
The user of the second type Usr2 can also define the alert notifications he wishes to receive by type of device DT but also by instance of device D supervised. This definition corresponds to a personalization of the user's profile. The user of the second type can also personalize the alerts on the home automation devices over which he has supervision.
In a step ECfSv6, on receipt of the configuration message MCfT2, the server proceeds to record the correspondence MUsr2 between an installation St or a device D and a user of the second type Usr2. The server can thus maintain, by way of example, one or more correspondence tables between installations or devices and the users of the second type in charge of supervising these devices or installations.
In a step ECfUsr27, a user of the second type Usr2 can carry out a personalized configuration by device D, by group of device D or by installation St of an alert Al attached to this device D, group of device, Installation St or group d 'installation. In this case, the user of the first type should have given the possibility of modifying the Alert Al to users of the second type. For example, the personalized configuration can correspond to a choice of threshold value in a Cnd condition, by giving a personalized threshold value Tp.
This customization Cndp can be stored in a step EcfSv28 in a way linked to a device with the MAI correspondence, or even in connection with the user Usr2 in connection with the correspondence MUsr.
Supervision process
First mode of implementation
We will now describe an embodiment of a method for supervising a home automation installation 17 with reference to FIG. 4. We will assume here that the configuration method as described in FIG. 3 has been previously executed.
The supervision process is executed by the server Sv.
In a step ESSv2, the server Sv receives a supervision message MS sent by a home automation device D and relayed by the central control unit U in a step ESU2, the supervision message MS comprising information relating to a value of at least at least one state variable S of the at least one home automation device D. The step ESU2 may be successive to a first step ESSvl of sending an interrogation or polling message, received by the home automation device D or the central control unit U in a step ESU1. Polling here means periodic scanning or interrogation. Alternatively, the sending of the message MS can be initiated by the home automation device D autonomously, for example by detecting an event modifying the value of a state variable SID. Polling can also be carried out on the initiative of the central control unit U, before sending a notification to the Server Sv.
In an ESSv3 step, the server can perform optional storage of the values of the at least one state variable S. This historical storage of the values of state variables can be useful for the evaluation of Cnd conditions relating to several variables which are not sent at the same time, to implement algorithms based for example on the evolution of the values of the state variable S, on the calculation of statistical quantities, or even to implement a hysteresis mechanism .
In a step ESSv4, the server Sv proceeds to identify the type DT of the device. This identification of the type can be based for example on a consultation of information sent in the supervision message, such as an identifier. By way of example, the data of the unique identifier DURL can be used.
In a step ESSv5, the server makes a determination of the alerts Al presenting a condition Cnd to be evaluated, on the basis of the type TD of the device D. This determination can be carried out on the basis of the correspondences MAI recorded during the configuration.
It is also possible to reduce the number of conditions Cnd to be evaluated by considering the state variable (s) concerned by the Condition Cnd and by comparing them with the updated state variable.
In an ESSv6 step, the server Sv verifies the existence of an "Overload", that is to say that it performs a verification of a personalized configuration Cndp of the alert by device D by a user of the second type Usr2. By way of example, a modification of the threshold Tp can be carried out.
In a step ESSv7, the server Sv carries out the evaluation of the condition Cnd, to determine whether an alert should be triggered.
In the case where the condition is fulfilled and an alert Al is triggered which must be notified, this notification can optionally be associated with a context, or values to be communicated, and / or with an alert level.
In a step ESSv8, the server Sv determines the user or users of the second type Usr2 to be notified as a function of the correspondence between the device D / the installation and the user. In addition, the notification is sent or not depending on the configuration specific to the Usr2 user who wishes or not to receive an alert.
In a step Essv9, the Server Sv proceeds to send at least one notification message MN if the determination of the condition Cnd is positive. This notification message MN is received by the user in a step ESUsr29.
In an ESSvlO step, the server can optionally save the triggering of the alert to constitute a history of alerts.
In an ESSvll step, the server can send a Mac message to the central control unit U with a view to triggering the execution of an action Ac, in particular an action on the home automation device D. This message is received in a step ESU11 by the central control unit U. By action, it can in particular be understood to be a command on a device D.
Examples of alert conditions
Some examples of Cnd conditions used in Al alerts are described below.
Example 1
According to a first example, the condition Cnd of triggering of an alert Al is intended to detect ignition problems on a device D constituted by a domestic boiler.
Thus, the trigger condition Cnd can be defined as:
Na> NoT
With
Na: Number of consecutive attempts necessary for combustion to start on the last ignition.
NaT: alert threshold, for example equal to 3.
This condition Cnd defines that if the value of Na exceeds the threshold NaT, the alert Al is triggered.
This type of Cnd condition makes it possible to detect misfire on ignition on the boiler, indicating wear of the ignition system requiring replacement before aggravation and total failure.
Example 2
According to a second example, the condition Cnd of triggering of an alert Al relates to monitoring the operation of a device D constituted by a domestic boiler.
Thus, the trigger condition Cnd can be defined as:
T> $ Tmax during a period P with
T: Temperature of the heating body. This temperature is a state variable or parameter of the device, the value of which is refreshed every minute $ TMax: Threshold temperature. This threshold value is an external variable which can for example be defined by default at a value of 90 ° C by the manufacturer's recommendations.
P: period of time, for example 10 minutes.
The above condition uses "hysteresis" for a period of time P. Thus, if the value of T exceeds $ TMax over an uninterrupted period of at least P, the alert is triggered.
Example 3
According to a third example, the purpose of the condition Cnd is the detection of abnormal force on a device D constituted by a motorized garage door.
Thus, the trigger condition Cnd can be defined as:
Nt> NtT and Im> ImT with
Nt: Number of device opening / closing cycles since leaving the factory.
$ Ntmax: Threshold of use, for example of the order of 100.
Im: Maximum value reached by the electric current in the device's motor (in amperes) during the last cycle.
$ lmmax: Intensity alert threshold, for example equal to 8 A.
The Cnd condition includes two cumulative sub-conditions. The sub-condition on Nt makes it possible to avoid false positives during the installation and running-in phase of the device.
Thereafter, if the device has carried out at least NtT opening cycles and the inrush current of the electric motor exceeds ImT, the alert Al is triggered.
This type of Cnd condition makes it possible to detect an abnormal force of the device which can reduce its lifespan or preceding a complete blockage.
Example 4
According to a fourth example, the purpose of the condition Cnd is to monitor the consumption of acid from a home automation device D of the automatic pH regulator type for swimming pools.
Thus, the trigger condition Cnd can be defined as:
d (Qa)> $ Cmax during a period P with
Qa: Quantity of acid consumed in ml (absolute index, refreshed every minute) d (Qa): Rate of acid consumption in ml per hour, calculated by derivative over the last 8 hours (using the values stored by the server every 30 minutes) $ Cmax: Threshold consumption rate in ml per hour: external variable 5 with default value = lOmL / h
P: period of time, for example 8 minutes.
If the acid volume consumption is greater than $ Cmax ml / h over the last P hours, the alert is triggered.
This type of condition makes it possible to detect an abnormal regulation situation leading to overconsumption, which can indicate a problem of adjustment or a deterioration of the device.
Custom configuration
According to one possibility, in the various examples described above, the first user of the first type UsrT1 can define that the defined thresholds are adjustable by a user of the second type UsrT2, for example adjustable within a range of values determined by the user of the first type UsrTl.
权利要求:
Claims (13)
[1" id="c-fr-0001]
1. Method for configuring a management unit connected to at least one home automation installation (17) comprising at least one home automation device (D) and at least one central control unit (U), the method being implemented by a management unit (Sv) and comprising the following stages:
Configuration (EcfSv2) of an alert (Al) corresponding to the triggering of a notification (N) and / or of an action (Ac) when achieving a trigger condition (Cnd, Cndp) relating to at least a state variable (S) for a home automation device (D), a group of home automation devices (D), a type of home automation device (DT) or a group of types of home automation devices (DT); the step of configuring an alert (A1) being carried out on the basis of the instructions of a first user (Usrl) having a user profile of a first type (UsrTl);
Declaration (ECfUsr25) of the supervision of a set (SDS) of home automation devices (D) comprising at least one home automation device (D) for which at least one alert (Al) has been defined by a second user (Usr2) having a user profile of a second type (UsrT2).
[2" id="c-fr-0002]
2. Configuration method according to one of claims 1 or 2, comprising the following step:
Recording (EcfSrv3) of a first correspondence (MAI) between said alert (Al) and said home automation device (D), said group of home automation devices (D), said type of home automation device (DT) or said group of types of devices home automation (DT);
[3" id="c-fr-0003]
3. Configuration method according to one of claims 1 to 3, comprising the following step:
Recording (ECfSv6) of a second correspondence (MUsr) between the at least one device (D) belonging to the set (SDS) of home automation devices (D) and a user (Usr2).
[4" id="c-fr-0004]
4. Method according to claim 1, further comprising the following step:
Definition (ECfUsr27) of a personalized configuration (Cndp) of an alert (Al) attached to a device (D) or a group of devices, by the second user (Usr2) having a user profile of a second type (UsrT2 ).
[5" id="c-fr-0005]
5. Method according to claim 1, further comprising the following step:
Provision (EcfSvl) of the user (Usrl) with a profile of a first type (UsrTl) of a first interface (GUI1) for configuring an Alert (Al) and the corresponding trigger condition (Cnd ).
[6" id="c-fr-0006]
6. Method according to one of claims 1 or 2, further comprising the following step:
Provision (EcfSv4) of the user (Usr2) with a profile of a second type (UsrT2) of a second interface (IN2) for the selection of installations, devices / parameters or state variables.
[7" id="c-fr-0007]
7. Method for supervising a home automation installation (17) comprising at least one home automation device (D) and at least one central control unit (U), the method being executed by a management unit (Sv) connected to said installation (17) and comprising the following steps:
Reception (ESSv2) of a supervision message (MS) from a home automation device (D) and / or central control unit (U), the supervision message (MS) comprising information relating to a value at least one state variable (S) of the at least one home automation device (D);
Determination (ESSv5) of at least one alert (Al) presenting a triggering condition (Cnd) to be evaluated for the home automation device (D); an alert (Al) corresponding to the triggering of a notification (N) and / or of an action (Ac) during the achievement of a trigger condition (Cnd, Cndp) relating to at least one state variable ( S) for a home automation device (D);
Evaluation (ESSv7) of the triggering condition (Cnd, Cndp) of the alert (Al);
Determination (ESSv8) of at least one user (Usr2) to be notified as a function of a correspondence between the device (D) and said user (Usr2), in the case where the trigger condition (Cnd) is fulfilled;
Transmission (Essv9) of at least one notification message (MN) to the at least one user (Usr2) in the event that the trigger condition (Cnd) is fulfilled.
[8" id="c-fr-0008]
8. The supervision method according to claim 1, comprising a step of identifying (ESSv4) a type (DT) of the home automation device (D) concerned by the supervision message (MS),
And in which the step of determining (ESSv5) the alerts (Al) presenting a condition (Cnd) to be evaluated, is carried out on the basis of the type (TD) of the home automation device (D).
[9" id="c-fr-0009]
9. Supervisory method according to one of claims 1 or 2, wherein the at least one alert (Al) is configured by a first user (Usrl) having a profile of a first type (UsrTl), and the step of determining a user to be notified corresponds to the determination of a second user (Usr2) of a second type (UsrT2).
[10" id="c-fr-0010]
10. The method of claim 5, comprising the following step:
Sending (ESSvll) of a message (Mac) to the central control unit U with a view to triggering the execution of an action, in particular an action on the home automation device (D).
[11" id="c-fr-0011]
11. Method according to one of claims 5 or 6, comprising the following step:
Storage (ESSv3) of the values of the at least one state variable (S).
[12" id="c-fr-0012]
12. Method according to any one of claims 5 to 7, comprising the following step:
Verification (ESSv6) of the existence of a personalized configuration (Cndp) of the alert (Al) by device (D) by a second user (Usr2) having a profile of the second type (UsrT2).
[13" id="c-fr-0013]
13. Method according to any one of claims 5 to 8, comprising the following step:
Verification of the existence of a configuration specific to the user (Usr2) concerning a wish to receive notification in order to determine whether a notification is sent or not.
1/4 w |
Ο)
LL
2/4
PN717 '
3/4
Usr1 / T Sv U / D-
IN1
ECfUsrl-,
ECfUsr2MC1T1 (AI {Cnd (DT, S) / L})
- ECfSvl
- ECfSv2
Al MAY (St / D, DT <-> AI)
ECfUsr24
ECfUsr25- l j
ECfUsr27
Al MAI (St / D, DT <-> AI) / Cndp
类似技术:
公开号 | 公开日 | 专利标题
FR3054340A1|2018-01-26|METHOD FOR CONFIGURING, CONTROLLING OR SUPERVISING A DOMOTIC FACILITY
EP2631723B1|2015-07-22|Methods for controlling and parameterising a home-automation installation and home-automation system using said methods
EP3318019B1|2021-08-04|Home-automation system and method for constituting topology of a home-automation system
EP3318035B1|2021-11-03|Method for controlling a home-automation facility
EP3488302A1|2019-05-29|Method for incident management of home automation equipment
WO2018122509A1|2018-07-05|Method for configuring access to, remote controlling, and monitoring at least one home automation device forming part of a home automation installation
EP3563556A1|2019-11-06|Method for remotely configuring access to, controlling and monitoring at least one home automation device forming part of a home automation installation
EP3318018B1|2019-07-24|Methods for recording a central control unit belonging to a home automation facility, and corresponding computer program products
FR3054341A1|2018-01-26|METHOD FOR CONFIGURING AND SUPERVISION OF A DOMOTIC INSTALLATION
WO2013001227A1|2013-01-03|Automatic configuration of physical entities in a supervision and control system
EP3262470B1|2021-04-21|Method for configuring and method for commanding and/or controlling a home automation equipment interface
EP3384635B1|2020-07-15|Method for configuring, controlling or monitoring home automation equipment
EP3350967B1|2019-08-28|Method for configuring and method for controlling a home automation apparatus
EP3639484B1|2021-11-24|Method for configuring a home automation device belonging to a home automation installation
FR3067894A1|2018-12-21|METHOD FOR CONFIGURING A CENTRAL CONTROL UNIT BELONGING TO A DOMOTIC INSTALLATION
WO2012001267A1|2012-01-05|Managing application faults in a system of household devices
同族专利:
公开号 | 公开日
US20190268176A1|2019-08-29|
WO2018015669A1|2018-01-25|
US11070391B2|2021-07-20|
FR3054340B1|2020-01-10|
EP3488306A1|2019-05-29|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
US20050200474A1|2004-03-15|2005-09-15|Behnke Walter C.|Remotely monitored and controlled building automation system|
US20090062964A1|2007-08-27|2009-03-05|Honeywell International Inc.|Remote hvac control with remote sensor wiring diagram generation|
US8781633B2|2009-04-15|2014-07-15|Roberto Fata|Monitoring and control systems and methods|
US20150127165A1|2013-11-04|2015-05-07|Honeywell International Inc.|Remote building monitoring system with contractor locator|
WO2015106766A1|2014-01-16|2015-07-23|Sl Holding, Kolding Aps|System and unit for monitoring the condition of a window and door|
US9152737B1|2014-11-26|2015-10-06|Sense Labs, Inc.|Providing notifications to a user|
US6686838B1|2000-09-06|2004-02-03|Xanboo Inc.|Systems and methods for the automatic registration of devices|
AT450026T|2003-04-14|2009-12-15|American Power Conv Corp|EXPANDABLE SENSOR MONITORING, WARNING PROCESSING AND NOTIFICATION SYSTEM AND METHOD|
US20050143671A1|2003-12-31|2005-06-30|Ge Medical Systems Information Technologies, Inc.|Alarm notification system and device having voice communication capability|
KR101337619B1|2012-03-02|2013-12-06|주식회사 엘지씨엔에스|Integrated control system and method|
KR20140144504A|2013-06-11|2014-12-19|삼성전자주식회사|Home appliance and mobile device, home appliance control system|
US20150161452A1|2013-12-11|2015-06-11|Echostar Technologies, Llc|Home Monitoring and Control|
US10060644B2|2015-12-31|2018-08-28|Echostar Technologies International Corporation|Methods and systems for control of home automation activity based on user preferences|US11056981B2|2018-07-07|2021-07-06|Intelesol, Llc|Method and apparatus for signal extraction with sample and hold and release|
US10993082B2|2018-09-27|2021-04-27|Amber Solutions, Inc.|Methods and apparatus for device location services|
US10936749B2|2018-09-27|2021-03-02|Amber Solutions, Inc.|Privacy enhancement using derived data disclosure|
US11197153B2|2018-09-27|2021-12-07|Amber Solutions, Inc.|Privacy control and enhancements for distributed networks|
US10951435B2|2018-09-27|2021-03-16|Amber Solutions, Inc.|Methods and apparatus for determining preferences and events and generating associated outreach therefrom|
US11205011B2|2018-09-27|2021-12-21|Amber Solutions, Inc.|Privacy and the management of permissions|
US10985548B2|2018-10-01|2021-04-20|Intelesol, Llc|Circuit interrupter with optical connection|
US10887447B2|2018-10-10|2021-01-05|Amber Solutions, Inc.|Configuration and management of smart nodes with limited user interfaces|
KR20210104122A|2018-12-17|2021-08-24|인테레솔, 엘엘씨|AC Driven Light Emitting Diode System|
US11170964B2|2019-05-18|2021-11-09|Amber Solutions, Inc.|Intelligent circuit breakers with detection circuitry configured to detect fault conditions|
法律状态:
2017-06-08| PLFP| Fee payment|Year of fee payment: 2 |
2018-01-26| PLSC| Search report ready|Effective date: 20180126 |
2018-06-07| PLFP| Fee payment|Year of fee payment: 3 |
2019-06-28| PLFP| Fee payment|Year of fee payment: 4 |
2020-06-11| PLFP| Fee payment|Year of fee payment: 5 |
2021-05-31| PLFP| Fee payment|Year of fee payment: 6 |
优先权:
申请号 | 申请日 | 专利标题
FR1656993A|FR3054340B1|2016-07-22|2016-07-22|METHOD FOR CONFIGURATION, CONTROL OR SUPERVISION OF A HOME AUTOMATION|
FR1656993|2016-07-22|FR1656993A| FR3054340B1|2016-07-22|2016-07-22|METHOD FOR CONFIGURATION, CONTROL OR SUPERVISION OF A HOME AUTOMATION|
US16/319,433| US11070391B2|2016-07-22|2017-07-20|Method for configuring, monitoring or supervising a home automation installation|
EP17751803.2A| EP3488306A1|2016-07-22|2017-07-20|Method for configuring, controlling or monitoring home automation equipment|
PCT/FR2017/051980| WO2018015669A1|2016-07-22|2017-07-20|Method for configuring, controlling or monitoring home automation equipment|
[返回顶部]